1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package com.google.common.collect.testing.google;
16
17 import static com.google.common.collect.testing.features.CollectionSize.SEVERAL;
18
19 import com.google.common.annotations.GwtCompatible;
20 import com.google.common.collect.ListMultimap;
21 import com.google.common.collect.testing.Helpers;
22 import com.google.common.collect.testing.features.CollectionSize;
23 import com.google.common.testing.EqualsTester;
24
25
26
27
28
29
30 @GwtCompatible
31 public class ListMultimapEqualsTester<K, V> extends AbstractListMultimapTester<K, V> {
32 @CollectionSize.Require(SEVERAL)
33 public void testOrderingAffectsEqualsComparisons() {
34 ListMultimap<K, V> multimap1 = getSubjectGenerator().create(
35 Helpers.mapEntry(sampleKeys().e0, sampleValues().e0),
36 Helpers.mapEntry(sampleKeys().e0, sampleValues().e1),
37 Helpers.mapEntry(sampleKeys().e0, sampleValues().e0));
38 ListMultimap<K, V> multimap2 = getSubjectGenerator().create(
39 Helpers.mapEntry(sampleKeys().e0, sampleValues().e1),
40 Helpers.mapEntry(sampleKeys().e0, sampleValues().e0),
41 Helpers.mapEntry(sampleKeys().e0, sampleValues().e0));
42 new EqualsTester()
43 .addEqualityGroup(multimap1)
44 .addEqualityGroup(multimap2)
45 .testEquals();
46 }
47 }